package com.king.login.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.king.login.entity.MemberRole;
import com.king.login.param.MemberRoleParam;

import java.util.List;

/**
 * <p>todo MemberRole 服务接口</p>
 * @author: cuizx
 * @created: 2024-03-29 20:55:45
 * @version v1.0.1
 * @copyright: Copyright (c)  cuizx
 */
public interface MemberRoleService extends IService<MemberRole>
{

  /**
   * <p>todo 批量删除</p>
   * @param: ids
   * @return: MemberRole
   * @author: cuizx
   * @date: 2024-03-29 20:55:45
   * @version: 1.0.1
   * Modification History:
   * Date         Author          Version            Description
   * -----------------------------------------------------------
   * 2024-03-29 20:55:45    cuizx        v1.0.1             init
   */
  void deleteByIds(String ids);


  /**
   * <p>todo 查询所有</p>
   * @param: model
   * @return: MemberRole
   * @author: cuizx
   * @date: 2024-03-29 20:55:45
   * @version: 1.0.1
   * Modification History:
   * Date         Author          Version            Description
   * -----------------------------------------------------------
   * 2024-03-29 20:55:45    cuizx        v1.0.1             init
   */
  List<MemberRole> list(MemberRoleParam model);

  /**
   * <p>todo 分页查询</p>
   * @param: model
   * @return: MemberRole
   * @author: cuizx
   * @date: 2024-03-29 20:55:45
   * @version: 1.0.1
   * Modification History:
   * Date         Author          Version            Description
   * -----------------------------------------------------------
   * 2024-03-29 20:55:45    cuizx        v1.0.1             init
   */
  PageInfo<MemberRole> listPage(MemberRoleParam model);


}


